using System;
using Sinacor.Infra.Common;
using System.Collections.Generic;
using Sinacor.Servico.Bovespa.Cliente.Service.DataContract;
using Sinacor.Servico.Bovespa.Cliente.BusinessEntity.Parameter;

namespace Sinacor.Servico.Bovespa.Cliente.Service.ServiceImplementation.Translator
{
    /// <summary>
    /// Classe tradutora entre objetos ValidarFilhoteRequest e ValidarFilhote
    /// </summary>
    public class ValidarFilhoteRequestToValidarFilhote : BaseTranslator<Sinacor.Servico.Bovespa.Cliente.BusinessEntity.Parameter.ValidarFilhote, Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Request.ValidarFilhoteRequest, List<Sinacor.Servico.Bovespa.Cliente.BusinessEntity.Parameter.ValidarFilhote>, List<Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Request.ValidarFilhoteRequest>>
    {
        public override Sinacor.Servico.Bovespa.Cliente.BusinessEntity.Parameter.ValidarFilhote Translate(Sinacor.Servico.Bovespa.Cliente.Service.DataContract.Request.ValidarFilhoteRequest from)
        {
            Sinacor.Servico.Bovespa.Cliente.BusinessEntity.Parameter.ValidarFilhote to = new Sinacor.Servico.Bovespa.Cliente.BusinessEntity.Parameter.ValidarFilhote();
            to.CodigoCliente = from.CodigoCliente;
            to.CodigoFilhote = from.CodigoFilhote;
            to.DataPregao = from.DataPregao;

            return to;
        }



    }
}

